[role='echarts'] {
  font-style: normal;
  font-variant-ligatures: normal;
  font-variant-caps: normal;
  font-variant-numeric: normal;
  font-variant-east-asian: normal;
  font-stretch: normal;
  font-size: 13px !important;
  font-family: 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana,
    sans-serif !important;
  width: 100%;
  height: 100%;
}

.webix_view.webix_header.webix_win_title {
  cursor: move;
}
.webix_icon.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* ================dialog================= */
.webix_window{
  border-radius: 6px;
}
.webix_window.webix_popup{
  border-radius: 2px;
}
.webix_win_title{
  text-align: left;
}
.webix_win_title .webix_el_box{
  padding-left:10px!important;
  font-size: 14px!important;
  font-weight: bold!important;
  line-height: 37px!important
}
.webix_window .webix_win_head .webix_toolbar{
  border-bottom: 0px solid #e9e9e9;
  background: #fafafa;
}
.webix_layout_line .yvan_primary button{
  color: #fff!important;
  background-color: #1890ff!important;
  border-color: #1890ff;
  transition: all .3s ease;
}
.webix_layout_line .yvan_primary button:hover{
  background: #3ea1fc!important
}
.webix_el_icon{
  font-size: 12px;
}
.webix_window.webix_toolbar{
  margin-left:0!important
}
.webix_window .webix_toolbar .webix_icon_button:before{
  border-radius: 0!important;
}
.webix_window.webix_win_body {
  position: relative;
}
.webix_window .dialogBottom{
  margin:0!important;
  border-top:1px solid #e9e9e9;
  background: #fafafa;
  width: 100%!important;
  position: absolute;
  bottom: 0px;
  text-align: right;
  padding:3px 0 3px 0;
}
.webix_window .dialogBottom .webix_el_button {
  margin-right:7px;
}
.webix_resize_handle{
  opacity: 0;
}
.webix_win_head .webix_win_title .webix_el_box{
  line-height: 38px!important;
}
.webix_window .webix_toolbar{
  margin-top:0!important
}